//using System;

//namespace ClientTools.Client.Library.Interfaces
//{
//    public interface IVersions
//    {
//        ClientTools.Library.DataTypes.Versions.VersionInfo GetVersionInfos();
//        ClientTools.Library.DataTypes.Versions.VersionInfo GetVersionInfos(int nodeId);
//        ClientTools.Library.DataTypes.Versions.VersionInfo GetVersionInfos(int nodeId, bool includeChildren);
//        ClientTools.Library.DataTypes.Versions.VersionInfo GetChildrenVersionInfos(int nodeId);
//        ClientTools.Library.DataTypes.Versions.VersionCollection GetVersions(int nodeId);

//        //ClientTools.Library.DataTypes.Versions.VersionInfo XX_DeleteVersionsByDate(DateTime date);
//        //ClientTools.Library.DataTypes.Versions.VersionInfo XX_DeleteVersionsByNumberOfItems(int numberOfItems);
//        ClientTools.Library.DataTypes.Versions.VersionInfo DeleteVersion(Guid guid);
//        ClientTools.Library.DataTypes.Versions.VersionInfo DeleteVersionsByDate(DateTime date, int id);

//        ClientTools.Library.DataTypes.Nodes.NodeCollection GetNodes(int parentId, bool recursive);
//    }
//}
